MongoDB Aggregation $sort

दस्तावेजों को क्रमबद्ध करना

Aggregation $sort

यह एकीकरण चरण सभी दस्तावेजों को निर्दिष्ट क्रम में क्रमबद्ध करता है।

💡 याद रखें:

आपके चरणों का क्रम महत्वपूर्ण है। प्रत्येक चरण केवल पिछले चरणों द्वारा प्रदान किए गए दस्तावेजों पर कार्य करता है।

उदाहरण

इस उदाहरण में, हम "sample_airbnb" डेटाबेस का उपयोग करते हैं, जो एकीकरण परिचय अनुभाग से हमारे नमूना डेटा से लोड किया गया है।

db.listingsAndReviews.aggregate([ 
  { 
    $sort: { "accommodates": -1 } 
  },
  {
    $project: {
      "name": 1,
      "accommodates": 1
    }
  },
  {
    $limit: 5
  }
])

यह accommodates फ़ील्ड के आधार पर अवरोही क्रम में क्रमबद्ध दस्तावेजों को वापस प्राप्त करेगा।

📊 क्रम मान:

क्रम दिशा को 1 या -1 का उपयोग करके चुना जा सकता है। 1 आरोही क्रम है और -1 अवरोही क्रम है।

अभ्यास

MongoDB एकीकरण में अवरोही क्रम में क्रमबद्ध करने के लिए कौन सा मान उपयोग किया जाता है?

1
✗ गलत! 1 आरोही क्रम को दर्शाता है
-1
✓ सही! -1 अवरोही क्रम को दर्शाता है
0
✗ गलत! 0 क्रमबद्ध करने के लिए मान्य मान नहीं है
desc
✗ गलत! "desc" क्रमबद्ध करने के लिए मान्य मान नहीं है, -1 का उपयोग किया जाता है